Skip to content

Contribly API

by contribly.com

OAuthHTTPSSocial
Open documentation ↗

Overview

Discover Contribly's platform to organise, verify, and publish community-generated content, enhancing engagement and trust in your newsroom.

Contribly is a social API from contribly.com. Requests are authenticated with OAuth. It is served over HTTPS. Its OpenAPI description documents 44 endpoints.

At a glance

Authentication
OAuth
HTTPS
Yes
CORS
Unknown
Category
Social
Base URL
https://api.contribly.com/1
Version
1.0.0
Endpoints
44
Spec updated
2023-03-06

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://api.contribly.com/1/artifact-formats" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN"
JavaScript
const response = await fetch("https://api.contribly.com/1/artifact-formats", {
  method: "GET",
  headers: {
    "Accept": "application/json",
    "Authorization": "Bearer YOUR_TOKEN",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://api.contribly.com/1/artifact-formats",
    headers={
    "Accept": "application/json",
    "Authorization": "Bearer YOUR_TOKEN",
    },
    timeout=30,
)
print(response.json())

Endpoints

MethodPathWhat it does
GET/artifact-formatsArtifact formats
GET/assignmentsList assignments
POST/assignmentsCreate a new assignment
GET/assignments/{id}Get a single assigment by id
DELETE/assignments/{id}Delete this assignment and all of it's contributions
GET/change-logRecent changes
GET/contribution-refinement-typesList valid contribution refinement types
GET/contribution-refinementsList contribution refinement options
GET/contributionsList contributions
POST/contributionsCreate a new contribution
GET/contributions/{id}Get a single contribution by id
DELETE/contributions/{id}Delete this contribution
POST/contributions/{id}/flagRaise a flag against this contribution
POST/contributions/{id}/likeAllows a user to mark a contribution as liked
GET/contributions/{id}/likesList users who have liked this contributions
POST/contributions/{id}/moderatePerform a moderation action on this contribution
GET/credentialsList the credentials associated with the authenticated user.
GET/event-typesEvent types
POST/exportExport contributions.
POST/export-summaryExport contributions preflight summary.
GET/exports/{id}Get a single export job; poll to follow export progress.
GET/form-responsesList form responses
POST/form-responsesSubmit a response to a form
GET/form-responses/{id}Get a single form response by id
GET/formsList forms
POST/formsCreate a form
GET/forms/{id}Get a single form by id
DELETE/forms/{id}Delete this form and all of it's responses.
POST/mediaSubmit a new media file
GET/notifications/contributions/{id}/preview—
GET/scopesScopes
GET/subscription-typesSubscription types
GET/subscriptionsList subscriptions for the authorised user.
DELETE/subscriptions/{id}Delete a subscription.
GET/tagsList tags
POST/tagsCreate a new tag
GET/tags/{id}Retrieve a single tag by id
GET/tagsetsList tag sets
POST/tagsetsCreate a new tag set
GET/tagsets/{id}Retrieve a single tag set by id
GET/usersList users
GET/users/{id}Retrieve a single user by id
GET/users/{id}/linked/{type}Retrieve a users linked profile by type
POST/verifyVerify token and return details of the owning user

Questions

Does the Contribly API need an API key?

Yes. The Contribly API uses OAuth authentication; the documentation explains how to get credentials.

Does the Contribly API support HTTPS?

Yes, the Contribly API is served over HTTPS.

How many endpoints does the Contribly API have?

Its OpenAPI description lists 44 endpoints in version 1.0.0. All of them are shown on this page.

What are alternatives to the Contribly API?

Other Social APIs include Blogger, Facebook, Twitter, Pinterest, TikTok.

Compare alternatives →

Listed from APIs.guru (CC0).