Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions static/bidder-info/dpai.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
aliasOf: "teqblaze"
endpoint: "https://ssp.drift-pixel.ai/pserver"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Getting 404 when trying to hit endpoint.

`curl -s -w "\nHTTP_STATUS:%{http_code}\n" -X POST "https://ssp.drift-pixel.ai/pserver?placementId=aaaaaaaaaaaaaaaaaaaaaaaa" -H "Content-Type: application/json" -d "{"id":"1234","imp":[{"id":"imp1234"}]}"

HTTP_STATUS:404`

Copy link
Contributor Author

@driftpixelai driftpixelai Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello, @karwaankit32

The endpoint works correctly — it accepts placementId in the request body, not as a query parameter.
When hitting POST /pserver without query params, it returns 204 No Content as expected:

curl -i --location --request POST https://ssp.drift-pixel.ai/pserver
HTTP/1.1 204 No Content
Server: nginx
Date: Tue, 17 Feb 2026 08:48:43 GMT
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true

The 404 you're getting is because ?placementId=... in the URL changes the routing. The correct way to test:

curl -s -w "\nHTTP_STATUS:%{http_code}\n" -X POST "https://ssp.drift-pixel.ai/pserver" -H "Content-Type: application/json" -d '{"id":"1234","imp":[{"id":"imp1234"}]}'
HTTP_STATUS:204

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acknowledging I received 204 response. Thanks

maintainer:
email: "adops@driftpixel.ai"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sent a mail to verify this mailbox. Please acknowledge over the mailbox with "recieved".
Thanks

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The response was sent on February 17

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello, I dont see the response over the mailbox

capabilities:
site:
mediaTypes:
- banner
- video
- native
app:
mediaTypes:
- banner
- video
- native
userSync:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verifying that userSyncing works as expected

redirect:
url: "https://sync.drift-pixel.ai/pbserver?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&redir={{.RedirectURL}}"
userMacro: "[UID]"
iframe:
url: "https://sync.drift-pixel.ai/pbserverIframe?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&pbserverUrl={{.RedirectURL}}"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully verified iframe type of userSync.

userMacro: "[UID]"
Loading