# Create free spins campaign **POST /free-spins-campaign/create** ## Servers - BASE_URL: BASE_URL () ## Parameters ### Headers - **Signature** (string) - **Public-Key** (string) ### Body: application/json (object) - **betCount** (integer(int32)) - **betValue** (number) The bet value the campaign freespins are offered to the player - **brandId** (string) - **campaignId** (string) - **campaignName** (string) - **consumeBefore** (integer(int32)) Epoch time in milliseconds. Must be in the future. Consume before is considered to be hard end date, after which the campaign should be expired. - **currency** (string) - **gameIds** (array[string]) Can be limited to single game - **handoverAfter** (integer(int32)) Epoch time in milliseconds. Start date. - **handoverBefore** (integer(int32)) Epoch time in milliseconds. Must be in the future. Handover before is considered to be soft end date, after which the campaign should be expired if the player has not already started playing freespins. - **playerId** (string) ## Responses ### 200 Successful response #### Body: application/json (object) - **providerCampaignId** (string) Campaign identifier on the provider side. Used to cancel the campaign. ### 400 Request could not be processed #### Body: application/json (object) - **code** (string) - **message** (string) ### 401 Request public key or signature is missing or invalid #### Body: application/json (object) - **code** (string) - **message** (string) ### 500 Internal error / Unknown error #### Body: application/json (object) - **code** (string) - **message** (string) [Powered by Bump.sh](https://bump.sh)